<?php
require_once("app-component.php");
if (isset($_POST['user_id']) && isset($_POST['user_token'])) {
    if (verify($_POST['user_id'], $_POST['user_token'])) {
        $user_id = $_POST['user_id'];
        if ($_POST['q'] == "submitShopingCart") {
            $order_arr = json_decode($_POST["order"], true);
            $type = intval($_POST['type']);
            submitShopingCart($user_id, $type, $order_arr);
        } elseif ($_POST['q'] == "submitOrder") {
            $item_info      = json_decode($_POST["item_info"], true);
            $user_info      = json_decode($_POST["user_info"], true);
            $coupon         = json_decode($_POST["coupon"], true);
            $design_serve   = $_POST["post_sales_service"];
            $total_price    = $_POST['total_price'];
            $sales_logistics= $_POST['sales_logistics'];
            $sales_design   = $_POST['sales_design'];
            //lwx 8/9 新增installprice  designprice
            $installprice=$_POST['installprice'];
            $designprice=$_POST['designprice'];
            $expenseprice=$_POST['expenseprice'];
            $item_memo=$_POST['item_memo'];
            submitOrder($user_id, $user_info["address_id"], $user_info["message"], $item_info, $design_serve, $coupon, $total_price, $sales_logistics, $sales_design,$installprice,$designprice,$expenseprice,$item_memo);
        } elseif ($_POST['q'] == "deleteShoppingCart") {
            $a = array();
            $a[0] = intval($_POST["cart_id"]);
            echo deleteShoppingCart($a) ? 1 : 0;
        } elseif ($_POST['q'] == 'check-address') {
            checkAddress($_POST['address']);
        }
        //提交众筹订单
        if ($_POST['q'] == 'submitCrowd') {
            $item_info = json_decode($_POST["item_info"], true);
            $user_info = json_decode($_POST["user_info"], true);
            $crowd_price_id = json_decode($_POST["crowd_price_id"], true);
            $total_price = $_POST['total_price'];
            submitCrowd($user_id, $user_info["address_id"], $user_info["message"], $item_info, $crowd_price_id, $total_price);
        }
    } else {
        echo 0;
    }
} elseif ($_POST['q'] == "uploadImg") {
    uploadImg();
}
//传递格式item_info:
// {
// 	"singleItem":[
// 		{
// 			"info" :{"cart_id"},
// 			"items":[
// 				{"item_id":1, "price_id":2, "count":3},
// 			]
// 		}
// 	],
// 	"tz"		:[
// 		{
// 			"info" :{"id":1, "discount":0.8, "count":1, "cart_id"},
// 			"items":[
// 				{"item_id":1, "price_id":2, "count":3},
// 			]
// 		},
// 	],
// 	"YCBPackage":[
// 		{
// 			"info" :{"id":1, "discount":0.9, "count":1, "cart_id"},
// 			"items":[
// 				{"item_id":1, "price_id":2, "count":3},
// 			]
// 		},
// 	],
// 	"GJJPackage":[				//过夹夹套餐包字段，没有套餐包则无此字段
// 		{
// 			"info" :{"id":1, "discount":0.9, "count":1, "cart_id"},
// 			"items":[
// 				{"item_id":1, "price_id":2, "count":3},
// 			]
// 		},
// 	],
// }

//购物车表格式
// {//单品
// 	"info" :{},
// 	"items":[
// 		{"item_id":1, "price_id":2, "count":3,"sku_id":{"fab":1,}},
// 	]
// }

// {//套装
// 	"info" :{"id":1, "discount":0.8, "count":1},
// 	"items":[
// 		{"item_id":1, "price_id":2, "count":3,"sku_id":{"fab":1,}},
// 	]
// }

// {//套餐包
// 	"info" :{"id":1, "discount":0.9, "count":1},
// 	"items":[
// 		{"item_id":1, "price_id":2, "count":3,"sku_id":{"fab":1,}},
// 	]
// }

// 订单表保存格式
// {
// 	"singleItem":[				//单品字段，为计算统一也设置成数组，没有单品则无此字段
// 		{
// 			"info" :{			//单品的信息字段暂时为空，以后可能添加其他信息
// 				"user_discount":0.9,			//用户折扣，无用户折扣则无此字段
// 				"sales_service":1				//用户的售后与运费选择，0表示平台承担，1表示用户承担，字段与值必填
// 			},					
// 			"items":[			//单品字段为数组
// 				{				//每个单品包含最基本的四个信息
// 					"item_id":1,			//单品id，						字段与值必填
// 					"price_id":2,			//价格id，						字段与值必填
// 					"count":3,				//数量，						字段与值必填
// 					"item_name":"aaa",		//单品名称，					字段与值必填
// 					"price_base":100,		//item表基础价，	没有则为0，	字段与值必填
// 					"price_discount":0.9,	//item表折扣，		没有则为1，	字段与值必填
// 					"_price_custom":10,		//价格表定制价，	没有则为0，	字段与值必填
// 					"_price_discount":1,	//价格表定制折扣，	没有则为1，	字段与值必填
// 					"final_price":1,		//经过计算后的最终单价			字段与值必填
// 					"sku":{					//影响价格的规格，	没有则为空，字段必填
// 						"fab":"布",			//默认字段，"字段名":"值"，没有则无此字段
// 						"mat":"实木",		//默认字段，没有则无此字段
// 						"size":"10*10",		//默认字段，没有则无此字段
// 						"颜色":"红色"		//扩展字段，没有则无此字段
// 					}
// 				},	
// 			]
// 		}
// 	],
// 	"tz"		:[				//套装字段，没有套装则无此字段
// 		{
// 			"info" :{"id":1, "discount":0.8, "count":1, "name":"bbb", "user_discount":0.9, "sales_service":1},	//套装、套餐包的信息字段必须包含最基本的四个默认信息，以后可能增加其他信息，如可能会增加"gift":[ 1,2,3 ]（赠品及id）
// 			"items":[
// 				{
// 					//同上
// 				},	//每个单品包含最基本的四个信息
// 			]
// 		},
// 	],
// 	"YCBPackage":[				//优材宝套餐包字段，没有套餐则无此字段
// 		{
// 			"info" :{"id":1, "discount":0.9, "count":1, "name":"bbb", "user_discount":0.9, "sales_service":1,"sku_id":{"fab":1,}},
// 			"items":[
// 				{
// 					//同上
// 				},
// 			]
// 		},
// 	],
// 	"GJJPackage":[				//过夹夹套餐包字段，没有套餐包则无此字段
// 		{
// 			"info" :{"id":1, "discount":0.9, "count":1, "name":"bbb", "user_discount":0.9, "sales_service":1},
// 			"items":[
// 				{
// 					//同上
// 				},
// 			]
// 		},
// 	],
// } 
?>